/**
 * File:   main.c
 * Author: lom
 * Illustration de l'utilisation d'une variable d'un type de donnée
 * structure et d'un pointeur sur celui-ci.
 */

#include <stdio.h>
#include <stdlib.h>

#include "people.h"

/**
 * Programme principal pour tester la création d'un personnage.
 */
int main(int argc, char** argv) {
    /* Dans le cas d'un pointeur, il faut allouer une zone mémoire
     pour la structure qui sera utilisée.
    */
    POINTEUR_PERSONNE p = malloc(sizeof (*p));
    definir_personnage(p);
    afficher_personnage(*p);
    /* Toujours libérer une allocation de zone mémoire quand on
     n'en a plus besoin.
    */
    free(p);
    return (EXIT_SUCCESS);
}

